x=20
y=10

x=x+y
print(x)
x+=y
print(x)

x-=y
print(x)

x*=y
print(x)

x/=y
print(x)

x%=2
print(x)

z=3
y//=z
print(y)

y**=2
print(y)

# Python支持链式赋值
a=b=c=100 # 相当于执行了 a=100 b=100 c=100
print(a, b, c)

# Python支持系列解包赋值
a, b=10, 20 # 相当于执行了 a=10 b=20
print(a, b)

print('----------------如何交换两个变量的值-----------------')
temp=0
# temp=a # 将a的值赋值给temp
# a=b # 将b的值赋值给a a的值为20
# b=temp # 将temp的值赋值给b b的值为10
# print(a, b)
b, a=a, b # 将a的值赋值b 将b的值赋值a
print(a, b)